#include <iostream>
using namespace std;

#include <string>
#include <vector>
//class Solution {
//public:
//    bool isValidSerialization(string preorder)
//    {
//        vector<char> s;
//        for (auto c : preorder)
//        {
//            if (c != ',')
//                s.push_back(c);
//        }
//
//
//        for (int i = s.size() - 1; i >= 2; i--)
//        {
//            if (s[i] == '#' && s[i - 1] == '#' && s[i - 2] != '#')
//            {
//                s[i - 2] = '#';
//                s.pop_back();
//                s.pop_back();
//            }
//        }
//
//        return s.size() == 1 && s[0] == '#';
//    }
//};
//
//int main()
//{
//    Solution s;
//    s.isValidSerialization("9,#,92,#,#");
//    return 0;
//}


int main()
{
	int ar[] = { 1,2,3,4,5,6,7,8,9,10 };

	int n = sizeof(ar) / sizeof(int);

	vector<int> v(ar, ar + n);

	cout << v.size() << ":" << v.capacity() << endl;

	v.reserve(100);

	v.resize(20);

	cout << v.size() << ":" << v.capacity() << endl;

	v.reserve(50);

	v.resize(5);

	cout << v.size() << ":" << v.capacity() << endl;
	return 0;
}